/*
 * encoder.c
 *
 *  Created on: 2024骞�3鏈�21鏃�
 *      Author: 86152
 */
#include "zf_common_headfile.h"
int16 encoder_data_dir = 0;

//-------------------------------------------------------------------------------------------------------------------
// 函数简介     编码器初始化
// 参数说明     无
// 返回参数     无
// 使用示例     Encoder_init();
// 备注信息     编码器初始化
//-------------------------------------------------------------------------------------------------------------------

void Encoder_init()
{
    encoder_dir_init(ENCODER_DIR, ENCODER_DIR_DIR, ENCODER_DIR_PULSE);
}

//-------------------------------------------------------------------------------------------------------------------
// 函数简介     编码器使能
// 参数说明     无
// 返回参数     无
// 使用示例     Encoder_init();
// 备注信息     编码器初始化
//-------------------------------------------------------------------------------------------------------------------

void Encoder_able()
{
    encoder_data_dir = encoder_get_count(ENCODER_DIR);                // 获取编码器计数
    encoder_clear_count(ENCODER_DIR);                                 // 清空编码器计数
}
